/* CSS Document */
html {
 /*overflow-x:hidden;*/
}
body {
	text-align:center;font-size:12px; margin:0px; padding:0px; background:#98AED0; /*overflow-x:hidden;*/
}
ul,ol,li,dl,dt,dd,p,span,form,table,td {
	margin:0px; padding:0px;
}
h1,h2,h3,h4,h5,h6 {
	font-size:12px; margin:0px; padding:0px;
}
ul,ol {
    list-style-type:none;
}
img {
	margin:0px; padding:0px; border-width:0px;
}
input,textarea,select {
    font-size:12px; vertical-align:middle;
}
.clear {
	clear:both; height:0px; font-size:0px; line-height:0px;
}
a,area {
    blr:expression(this.onFocus=this.blur()); /* for IE */
}
:focus {
    outline:none; /* for Firefox */
}
a {
	color:#666666; text-decoration:none;
}
a:hover {
	color:#FF6600; text-decoration:none;
}

#container {
    position:relative; width:900px; margin:0px auto; margin-top:1px; margin-bottom:1px; padding:10px; background:#FFFFFF; overflow:hidden;
}

/* Top */
.top {
    height:45px; line-height:45px; overflow:hidden;
}
.top img {
    float:left;
}
.top h1 {
    float:right; color:#0055BB; font-size:20px; text-align:right; padding-right:20px;
}
.top span {
    color:#749CD8; font-size:16px; font-weight:bold; text-decoration:none; padding-right:2px;
}
.info {
    width:98%; height:32px; margin:10px 0px; padding:1px; border:#A2D0FF 1px solid; background:#D7EBFF;
}
.info_cont {
    height:32px; color:#666666; font-size:14px; line-height:32px; padding-left:33px; background:url(../images/info_bg.jpg) 12px 7px no-repeat #FFFFFF;
}
.info_cont span {
    color:#000000; padding-right:34px;
}
.info_cont a {
	color:#0055BB; text-decoration:underline;
}
.info_cont a:hover {
	color:#FF6600; text-decoration:underline;
}

/* Menu */
.menu {
    float:left; margin-right:3px; padding:1px; border:#A2D0FF 1px solid; background:#D7EBFF; overflow:hidden;width:145px;
}
.menu2 {
    float:left; width:100%;  background:#D7EBFF; overflow:hidden;
}
.mtit {
    height:28px; color:#0055BB; font-size:14px; font-weight:bold; line-height:28px; padding-left:30px; background:url(../images/mtit_bg.jpg) 8px 5px no-repeat;
}
.mlist {
    padding:2px 10px 10px 10px; background:#FFFFFF;
}
.mlist h2 {
    height:22px; line-height:22px; margin:6px 0px 2px 0px; padding-left:14px; background:url(../images/titbg.jpg) 0px 4px no-repeat;
}
.mlist h2 a {
	color:#333333; font-size:12px; text-decoration:none; padding:6px 6px 4px 6px;
}
.mlist h2 a:hover {
	color:#000000; text-decoration:underline;
}
.mlist li {
    line-height:18px; padding-left:34px; background:url(../images/titicon.jpg) 22px 7px no-repeat;
}
.content {
    padding:1px; border:#DDDDDD 1px solid; background:#F4F4F4; overflow:hidden;margin-left:153px;width:710px;
}
.path {
    height:28px; color:#666666; font-size:12px; line-height:28px; padding-left:10px;
}
.contbg {
    color:#333333;background:#FFFFFF; padding-top:10px;
}
.contbg h3 {
    color:#0055BB; font-size:15px; padding:3px 0px; border-bottom:#B7CFE6 2px solid;
}
.contbg h3 span {
    color:#666666; font-size:12px; font-weight:normal;
}
.tips {
    margin-top:12px; padding:10px; border:#F9C943 1px solid; background:#FFFFEE;
}
.chtime {
    height:18px; color:#5D7AA0; font-size:12px; font-weight:bold; line-height:18px; margin-top:12px; padding:10px; border:#DDE1F4 1px solid; background:url(../images/chtime_bg.jpg) repeat-x;
}
.chtime a {
	color:#0077CC; font-size:12px; font-weight:bold; text-decoration:none; margin:0px 3px; padding:3px;
}
.chtime a:hover {
	color:#FFFFFF; text-decoration:none; padding:3px; background:#5C7AA0;
}
.chtime a.ch_selected {
	color:#FFFFFF; text-decoration:none; padding:3px; background:#5C7AA0;
}
.chtime a.prne {
	color:#FFFFFF; font-size:12px; text-decoration:none; padding:3px; background:#0077CC;
}
.chtime input {
    color:#333333; margin:0px 3px; padding:1px 4px;
}
.hours {
    margin-top:20px;
}
.hours h4 {
    float:left; color:#333333; font-size:14px; padding-left:12px;
}
.hours ul {
    float:right;
}
.hours li {
    float:left; font-size:14px; text-align:center; display:block; display:inline;
}
.hours li a {
    width:116px; heigth:26px; color:#0055BB; line-height:26px; text-decoration:none; display:block;
}
.hours li a:hover {
    color:#0055BB; text-decoration:none;
}
.tag_bg01 {
    color:#333333; border-top:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; background:url(../images/tag_02.jpg) repeat-x;
}
.tag_bg02 {
    color:#0055BB; margin-bottom:-1px; border-top:#CEDCED 1px solid; border-right:#CEDCED 1px solid; border-bottom:#FFFFFF 1px solid; border-left:#CEDCED 1px solid; background:url(../images/tag_01.jpg) repeat-x;
}
.tag_cont {
    text-align:center; padding:10px; border:#CEDCED 1px solid; display:block; overflow:hidden;
}
.engine {
    height:350px; margin-top:20px; padding:10px; border:#CEDCED 1px solid;
}
.eng_le {
    float:left; width:390px; text-align:center; margin-right:15px; overflow:hidden;
}
.eng_ri {
    float:left; width:330px;
}
.eng_ri strong {
    height:28px; line-height:28px; padding-left:10px; background:#E7F5FE; display:block;
}
.eng_ri p {
    text-align:center; padding:10px; border:#E7F5FE 1px solid;
}
.tab {
    margin-top:10px;
}
.tab .detail {
    height:30px; line-height:30px; padding:0px 10px; border:#CEDCED 1px solid;
}
.tab .detail h4 {
    float:left; color:#333333; font-size:14px;
}
.tab .detail u {
    float:right; font-size:12px; text-decoration:none;
}
.tab p{
	color: #666;
	padding:5px 0 5px 0;
	text-align:left;
}
.detail a.cur{background:#5b6ecd;border:1px solid #2e308a;color:#fff;text-decoration:none;padding:2px 8px;}

.detail {font-size:12px;padding-left:5px;}

a.more {
	color:#0055BB; text-decoration:none;
}
a.more:hover {
	color:#FF6600; text-decoration:underline;
}
.tab table {
    clear:both; border-top:#CEDCED 1px solid; border-left:#CEDCED 1px solid;width:100%;
}
.tab td {
   font-size:12px; padding:5px 10px; border-right:#CEDCED 1px solid; border-bottom:#CEDCED 1px solid;
}
.tab td a {
	color:#0055BB; text-decoration:none;
}
.tab td a:hover {
	color:#FF6600; text-decoration:none;
}
.tab .t {
    font-weight:bold;
}
.tab .r {
    color:#FF3333;
}
.tab .h {
    color:#999999; font-size:11px; padding-left:8px;
}

.foot {
    color:#999999; font-family:Verdana; font-size:12px; text-align:center; margin-top:15px; padding:15px 0px; border-top:#DFDFDF 1px solid; background:url(../images/footbg.jpg) repeat-x;
}
.btn {
    font-size: 10pt; 
    border: 1px #93bee2 solid;
    background-image:url(/images/button_bg.jpg);
    cursor: hand;
}

th{
	white-space:nowrap;
	font-weight:bold;
	font-size:12px; 
	padding:5px 10px;
    border-right:#CEDCED 1px solid;
    border-bottom:#CEDCED 1px solid;
    text-align:center;
}

hr {
	margin:0;
	height: 0.1px;
	width:100%;
	border:#DFDFDF 0.2px solid;
}